# 语句结构
# if 案例：
import random

if 1 < 0:
    print("1<0")
else:
    print("0<0")

# for 案例：
for str in "Hello World":
    print(str)

# range() 函数，python 中内置函数，产生一个（n,m]的整数序列，但是不包含m
for i in range(1, 11):
    print(i)

print("---------------实现取出100到999之间的水仙花数---------------")
'''
    153 = 1*1*1 + 5*5*5 + 3*3*3
'''
for i in range(100, 1000):
    # 获取个位
    sd = i % 10
    # 获取十位上
    tens = i // 10 % 10
    # 获取百位数字
    hundred = i // 100
    if i == sd ** 3 + tens ** 3 + hundred ** 3:
        print(i)
# for else 语法
num = 0
for i in range(100, 1000):
    num += i
else:
    print("循环执行完成！", num)

print("--------------while-----------------")
n = 0
while n < 100:
    print(n)
    n += 1
else:
    print("while循环完成")
print("while 无限循环完成 ")

# pass 空占位符
if True:
    pass

# 随机函数
print(round(1.23, 1))
print(random.randint(1, 100))
